export default [
  // user
  {
    path: '/user',
    component: '../layouts/UserLayout',
    routes: [
      { path: '/user', redirect: '/user/login' },
      { path: '/user/login', name: 'login', component: './User/Login' },
      { path: '/user/register', name: 'register', component: './User/Register' },
      {
        path: '/user/register-result',
        name: 'register.result',
        component: './User/RegisterResult',
      },
      {
        component: '404',
      },
    ],
  },

  // app
  {
    path: '/',
    component: '../layouts/BasicLayout',
    Routes: ['src/pages/Authorized'],
    routes: [
      // dashboard  /dashboard/analysis
      { path: '/', redirect: '/Pandect', authority: ['admin'] },

      // 以下为全部新menu的内容，用于修改权限

      //持仓总览
      {
        path: '/Pandect',
        icon: 'hdd',
        name: 'Pandect',
        authority: ['admin'],
        component: './AllPosition/Pandect/Pandect',
      },

      //股票期权类管理
      {
        path: '/StockOption',
        icon: 'hourglass',
        name: 'StockOption',
        authority: ['admin'],
        routes: [
          {
            path: '/StockOption/Stock',
            authority: ['admin'],
            name: 'Stock',
            component: './AllPosition/NewTwoPosition/NewTwoPosition',
          },
          {
            path: '/StockOption/Option',
            authority: ['admin'],
            name: 'Option',
            component: './NewTwo/OptionAmend',
          },
          {
            path: '/StockOption/AQDQ',
            authority: ['admin'],
            name: 'AQDQ',
            routes: [
              {
                path: '/StockOption/AQDQ/AQDQ',
                authority: ['admin'],
                name: 'AQDQ',
                component: './AllPosition/AQDQ/AQDQ',
              },
              {
                path: '/StockOption/AQDQ/DQMonitor',
                authority: ['admin'],
                name: 'DQMonitor',
                component: './AllPosition/DQMonitor/DQ',
              },
            ],
          },
        ],
      },

      //固收类管理
      {
        path: '/Recycle',
        icon: 'fund',
        name: 'Recycle',
        authority: ['admin'],
        routes: [
          {
            path: '/Recycle/Bonds',
            authority: ['admin'],
            name: 'Bonds',
            component: './AllPosition/Bonds/Bonds',
          },
          {
            path: '/Recycle/BillManage',
            name: 'BillManage',
            authority: ['admin'],
            routes: [
              {
                path: '/Recycle/BillManage/HGOption',
                name: 'HGOption',
                authority: ['admin'],
                component: './PositionSystem/BillManage/HGOption',
              },
              {
                path: '/Recycle/BillManage/FuOption',
                name: 'FuOption',
                authority: ['admin'],
                component: './PositionSystem/BillManage/FuOption',
              },

              {
                path: '/Recycle/BillManage/RYBill',
                name: 'RYBill',
                authority: ['admin'],
                component: './PositionSystem/BillManage/RYBill',
              },
              {
                path: '/Recycle/BillManage/ZYBill',
                name: 'ZYBill',
                authority: ['admin'],
                component: './PositionSystem/BillManage/ZYBill',
              },
              {
                path: '/Recycle/BillManage/HQBill',
                name: 'HQBill',
                authority: ['admin'],
                component: './PositionSystem/BillManage/HQBill',
              },
              {
                path: '/Recycle/BillManage/HGBill',
                name: 'HGBill',
                authority: ['admin'],
                component: './PositionSystem/BillManage/HGBill',
              },
              {
                path: '/Recycle/BillManage/MGBill',
                name: 'MGBill',
                authority: ['admin'],
                component: './PositionSystem/BillManage/MGBill',
              },
              {
                path: '/Recycle/BillManage/MGHGBill',
                name: 'MGHGBill',
                authority: ['admin'],
                component: './PositionSystem/BillManage/MGHGBill',
              },
              {
                path: '/Recycle/BillManage/StockPer',
                name: 'StockPer',
                authority: ['admin'],
                component: './PositionSystem/BillManage/StockPer',
              },
              {
                path: '/Recycle/BillManage/RCNexposure',
                name: 'RCNexposure',
                authority: ['admin'],
                component: './PositionSystem/BillManage/RCNexposure',
              },
              // {
              //   path: '/PositionSystem/BillManage/RCNBill',
              //   name: 'RCNBill',
              //   authority: ['admin'],
              //   component: './PositionSystem/BillManage/RCNBill',
              // },
              // {
              //   path: '/PositionSystem/BillManage/RCNCalc',
              //   name: 'RCNCalc',
              //   authority: ['admin'],
              //   component: './PositionSystem/BillManage/RCNCalc',
              // },
              // {
              //   path: '/PositionSystem/BillManage/TwinWinBill',
              //   name: 'TwinWinBill',
              //   authority: ['admin'],
              //   component: './PositionSystem/BillManage/TwinWinBill',
              // },
              {
                path: '/Recycle/BillManage/RYUpload',
                name: 'RYUpload',
                authority: ['admin'],
                hideInMenu: true,
                component: './PositionSystem/BillManage/RYUpload',
              },
              {
                path: '/Recycle/BillManage/RCNUploadList',
                name: 'RCNUploadList',
                authority: ['admin'],
                hideInMenu: true,
                component: './PositionSystem/BillManage/RCNUploadList',
              },
              {
                path: '/Recycle/BillManage/TwinWinUploadList',
                name: 'TwinWinUploadList',
                authority: ['admin'],
                hideInMenu: true,
                component: './PositionSystem/BillManage/TwinWinUploadList',
              },
              {
                path: '/Recycle/BillManage/HistoryBill',
                name: 'HistoryBill',
                authority: ['admin'],
                component: './PositionSystem/BillManage/HistoryBill',
              },
            ],
          },
        ],
      },

      //外汇管理
      {
        path: '/Exchange',
        icon: 'sliders',
        name: 'Exchange',
        authority: ['admin'],
        routes: [
          {
            path: '/Exchange/ForeignExchange',
            name: 'ForeignExchange',
            authority: ['admin'],
            component: './Exchange/ForeignExchange/ForeignExchange',
          },
          {
            path: '/Exchange/ForeignExchangeQuote',
            name: 'ForeignExchangeQuote',
            authority: ['admin'],
            component: './Exchange/ForeignExchangeQuote/ForeignExchangeQuote',
          },
        ],
      },

      //风控管理
      {
        path: '/RiskControl',
        icon: 'picture',
        name: 'RiskControl',
        authority: ['admin'],
        routes: [
          {
            path: '/RiskControl/ProblemPosition',
            name: 'ProblemPosition',
            authority: ['admin'],
            component: './RiskControlSystem/ProblemPosition/ProblemPosition',
          },
          {
            path: '/RiskControl/PositionStatistics',
            authority: ['admin'],
            hideInMenu: true,
            name: 'PositionStatistics',
            component: './AllPosition/Statistics/PositionStatistics',
          },
          {
            path: '/RiskControl/Note',
            name: 'Note',
            authority: ['admin'],
            routes: [
              {
                path: '/RiskControl/Note/RCNBillRiskControl',
                name: 'RCNBillRiskControl',
                authority: ['admin'],
                component: './RiskControlSystem/Note/RCNBillRiskControl',
              },
              {
                path: '/RiskControl/Note/ZYBillRiskControl',
                name: 'ZYBillRiskControl',
                authority: ['admin'],
                component: './RiskControlSystem/Note/ZYBillRiskControl',
              },
              {
                path: '/RiskControl/Note/HQBillRiskControl',
                name: 'HQBillRiskControl',
                authority: ['admin'],
                component: './RiskControlSystem/Note/HQBillRiskControl',
              },
            ],
          },
        ],
      },

      //统计结算
      {
        path: '/Statistics',
        icon: 'stock',
        name: 'Statistics',
        authority: ['admin'],
        routes: [
          {
            path: '/Statistics/DailyProfitPandect',
            authority: ['admin'],
            name: 'DailyProfitPandect',
            component: './DailyProfit/DailyProfitPandect/DailyProfitPandect',
          },

          {
            path: '/Statistics/SLPandect',
            authority: ['admin'],
            name: 'SLPandect',
            component: './AllPosition/SLPandect/SLPandect',
          },

          {
            path: '/Statistics/Summary',
            authority: ['admin'],
            name: 'Summary',
            component: './AllPosition/Fourfunds/Summary',
          },

          {
            path: '/Statistics/LastTrade',
            authority: ['admin'],
            name: 'LastTrade',
            routes: [
              {
                path: '/Statistics/LastTrade/LastTrade',
                authority: ['admin'],
                name: 'LastTrade',
                component: './AllPosition/LastTrade/LastTrade',
              },
              {
                path: '/Statistics/LastTrade/LastTradeUpdate',
                authority: ['admin'],
                name: 'LastTradeUpdate',
                component: './AllPosition/LastTrade/LastTradeUpdate',
              },
            ],
          },

          {
            path: '/Statistics/First',
            // icon: 'fund',
            name: 'First',
            authority: ['admin'],
            routes: [
              {
                path: '/Statistics/First/FirstWorth',
                authority: ['admin'],
                name: 'FirstWorth',
                component: './NewFirst/FirstWorth',
              },
            ],
          },

          {
            path: '/Statistics/NewTwo',
            // icon: 'fund',
            name: 'NewTwo',
            authority: ['admin'],
            routes: [
              {
                path: '/Statistics/NewTwo/NewTwoDaily',
                authority: ['admin'],
                name: 'NewTwoDaily',
                component: './NewTwo/NewTwoDaily',
              },
              {
                path: '/Statistics/NewTwo/NewTwoWorth',
                authority: ['admin'],
                name: 'NewTwoWorth',
                component: './NewTwo/NewTwoWorth',
              },
              {
                path: '/Statistics/NewTwo/StockAmend',
                authority: ['admin'],
                name: 'StockAmend',
                component: './NewTwo/StockAmend',
              },
              {
                path: '/Statistics/NewTwo/OptionAmend',
                authority: ['admin'],
                name: 'OptionAmend',
                component: './NewTwo/OptionAmend',
              },
            ],
          },

          {
            path: '/Statistics/Third',
            // icon: 'fund',
            name: 'Third',
            authority: ['admin'],
            routes: [
              {
                path: '/Statistics/Third/ThirdWorth',
                authority: ['admin'],
                name: 'ThirdWorth',
                component: './NewThird/ThirdWorth',
              },
            ],
          },
        ],
      },

      //智能工具箱
      {
        path: '/OrderSystem',
        icon: 'ordered-list',
        authority: ['admin'],
        name: 'OrderSystem',
        routes: [
          {
            path: '/OrderSystem/HistoryOrder',
            // icon: 'qq',
            name: 'HistoryOrder',
            authority: ['admin'],
            routes: [
              {
                path: '/OrderSystem/HistoryOrder/OptionHistoryOrder',
                authority: ['admin'],
                name: 'OptionHistoryOrder',
                component: './HistoryOrder/OptionHistoryOrder',
              },
              {
                path: '/OrderSystem/HistoryOrder/StockHistoryOrder',
                authority: ['admin'],
                name: 'StockHistoryOrder',
                component: './HistoryOrder/StockHistoryOrder',
              },
              {
                path: '/OrderSystem/HistoryOrder/StockOptionHistoryOrder',
                authority: ['admin'],
                name: 'StockOptionHistoryOrder',
                component: './HistoryOrder/StockOptionHistoryOrder',
              },
            ],
          },
          {
            path: '/OrderSystem/Report',
            authority: ['admin'],
            name: 'Report',
            component: './AllPosition/Report/Report',
          },
          {
            path: '/OrderSystem/BillExport',
            authority: ['admin'],
            name: 'BillExport',
            component: './AllPosition/Bill/BillExport',
          },
          {
            path: '/OrderSystem/Email',
            name: 'Email',
            authority: ['admin'],
            component: './Mail/Email',
          },
          // 智能监控系统
          {
            path: '/OrderSystem/Monitor',
            name: 'Monitor',
            authority: ['admin'],
            routes: [
              {
                path: '/OrderSystem/Monitor/Options',
                name: 'Options',
                authority: ['admin'],
                component: './Monitor/Options',
              },
              {
                path: '/OrderSystem/Monitor/AStock',
                name: 'AStock',
                authority: ['admin'],
                component: './Monitor/AStock',
              },
            ],
          },
          {
            path: '/OrderSystem/Option',
            name: 'Option',
            authority: ['admin'],
            routes: [
              {
                path: '/OrderSystem/Option/Royalties',
                name: 'Royalties',
                authority: ['admin'],
                component: './OrderSystem/Option/Royalties',
              },
              {
                path: '/OrderSystem/Option/TradeList',
                name: 'TradeList',
                authority: ['admin'],
                component: './OrderSystem/Option/TradeList',
              },
              {
                path: '/OrderSystem/Option/EtfList',
                name: 'EtfList',
                authority: ['admin'],
                component: './OrderSystem/Option/EtfList',
              },
              {
                path: '/OrderSystem/Option/RiskList',
                name: 'RiskList',
                authority: ['admin'],
                component: './OrderSystem/Option/RiskList',
              },
              {
                path: '/OrderSystem/Option/TradingPlanList',
                name: 'TradingPlanList',
                authority: ['admin'],
                component: './OrderSystem/Option/TradingPlanList',
              },
            ],
          },
          {
            path: '/OrderSystem/RunPoints',
            authority: ['admin'],
            name: 'RunPoints',
            component: './AllPosition/RunPoints/RunPoints',
          },
          {
            path: '/OrderSystem/Bank',
            name: 'Bank',
            authority: ['admin'],
            routes: [
              {
                path: '/OrderSystem/Bank/Parts',
                authority: ['admin'],
                name: 'Parts',
                component: './AllPosition/Parts/Parts',
              },
            ],
          },
          {
            path: '/OrderSystem/Kline',
            name: 'Kline',
            component: './Kline/Kline',
          },
        ],
      },

      //新闻和研报
      {
        path: '/News',
        icon: 'table',
        name: 'News',
        authority: ['admin'],
        routes: [
          {
            path: '/News/NewsTracking',
            name: 'NewsTracking',
            authority: ['admin'],
            component: './News/NewsTracking',
          },
          {
            path: '/News/ResearchReport',
            name: 'ResearchReport',
            authority: ['admin'],
            component: './Research/ResearchReport',
          },
        ],
      },

      //闲置菜单
      {
        path: '/Unused',
        icon: 'bank',
        name: 'Unused',
        authority: ['admin'],
        routes: [
          {
            //这条只提供将军使用权限不用开管理员的
            path: '/Unused/StockHistory',
            authority: ['admin'],
            name: 'StockHistory',
            component: './AllPosition/StockHistory/StockHistory',
          },
          {
            path: '/Unused/NewTwoEDStock',
            authority: ['admin'],
            name: 'NewTwoEDStock',
            component: './AllPosition/NewTwoEDStock/NewTwoEDStock',
          },
          {
            path: '/Unused/ETFGroup',
            authority: ['admin'],
            name: 'ETFGroup',
            component: './AllPosition/ETFGroup/ETFGroup',
          },
          {
            path: '/Unused/CoordinatesSignal',
            authority: ['admin'],
            name: 'CoordinatesSignal',
            component: './AllPosition/CoordinatesSignal/CoordinatesSignal',
          },

          {
            path: '/Unused/Fourfunds',
            authority: ['admin'],
            name: 'Fourfunds',
            routes: [
              {
                path: '/Unused/Fourfunds/Option',
                authority: ['admin'],
                name: 'Option',
                component: './AllPosition/Fourfunds/Option',
              },
              {
                path: '/Unused/Fourfunds/Stock',
                authority: ['admin'],
                name: 'Stock',
                component: './AllPosition/Fourfunds/Stock',
              },
              {
                path: '/Unused/Fourfunds/Fundanalysis',
                authority: ['admin'],
                name: 'Fundanalysis',
                component: './AllPosition/Fourfunds/Fundanalysis',
              },
              {
                path: '/Unused/Fourfunds/StockHistory',
                authority: ['admin'],
                name: 'StockHistory',
                component: './AllPosition/Fourfunds/StockHistory',
              },
              {
                path: '/Unused/Fourfunds/OptionHistory',
                authority: ['admin'],
                name: 'OptionHistory',
                component: './AllPosition/Fourfunds/OptionHistory',
              },
              {
                path: '/Unused/Fourfunds/MonthFundanalysis',
                authority: ['admin'],
                name: 'MonthFundanalysis',
                component: './AllPosition/Fourfunds/MonthFundanalysis',
              },
              {
                path: '/Unused/Fourfunds/DayFundanalysis',
                authority: ['admin'],
                name: 'DayFundanalysis',
                component: './AllPosition/Fourfunds/DayFundanalysis',
              },
              {
                path: '/Unused/Fourfunds/Summary',
                authority: ['admin'],
                name: 'Summary',
                component: './AllPosition/Fourfunds/Summary',
              },
            ],
          },
          {
            path: '/Unused/AllPosition/Fu',
            authority: ['admin'],
            name: 'Fu',
            routes: [
              {
                path: '/Unused/AllPosition/Fu/Option',
                authority: ['admin'],
                name: 'Option',
                component: './AllPosition/Fu/Option',
              },
              {
                path: '/Unused/AllPosition/Fu/Stock',
                authority: ['admin'],
                name: 'Stock',
                component: './AllPosition/Fu/Stock',
              },
              {
                path: '/Unused/AllPosition/Fu/NewTwoOption',
                authority: ['admin'],
                name: 'NewTwoOption',
                component: './AllPosition/Fu/NewTwoOption',
              },
              {
                path: '/Unused/AllPosition/Fu/NewTwoStock',
                authority: ['admin'],
                hideInMenu: true,
                name: 'NewTwoStock',
                component: './AllPosition/Fu/NewTwoStock',
              },

              {
                path: '/Unused/AllPosition/Fu/NewTwoForm',
                authority: ['admin'],
                name: 'NewTwoForm',
                component: './AllPosition/Fu/NewTwoForm',
              },
              {
                path: '/Unused/AllPosition/Fu/Bill',
                authority: ['admin'],
                name: 'Bill',
                component: './AllPosition/Fu/Bill',
              },
              {
                path: '/Unused/AllPosition/Fu/Fundanalysis',
                authority: ['admin'],
                name: 'Fundanalysis',
                component: './AllPosition/Fu/Fundanalysis',
              },
              {
                path: '/Unused/AllPosition/Fu/WaitBuy',
                authority: ['admin'],
                name: 'WaitBuy',
                component: './AllPosition/Fu/WaitBuy',
              },
              {
                path: '/Unused/AllPosition/Fu/WaitSale',
                authority: ['admin'],
                name: 'WaitSale',
                component: './AllPosition/Fu/WaitSale',
              },
              {
                path: '/Unused/AllPosition/Fu/NewTwo',
                hideInMenu: true,
                authority: ['admin'],
                name: 'NewTwo',
                component: './AllPosition/Fu/NewTwo',
              },
            ],
          },
          {
            path: '/Unused/AllPosition/Guo',
            authority: ['admin'],
            name: 'Guo',
            routes: [
              {
                path: '/Unused/AllPosition/Guo/Option',
                authority: ['admin'],
                name: 'Option',
                component: './AllPosition/Guo/Option',
              },
              {
                path: '/Unused/AllPosition/Guo/Stock',
                authority: ['admin'],
                name: 'Stock',
                component: './AllPosition/Guo/Stock',
              },
              {
                path: '/Unused/AllPosition/Guo/Bill',
                authority: ['admin'],
                name: 'Bill',
                component: './AllPosition/Guo/Bill',
              },
            ],
          },
          {
            path: '/Unused/AllPosition/JinRong',
            authority: ['admin'],
            name: 'JinRong',
            routes: [
              {
                path: '/Unused/AllPosition/JinRong/Option',
                authority: ['admin'],
                name: 'Option',
                component: './AllPosition/JinRong/Option',
              },
              {
                path: '/Unused/AllPosition/JinRong/Stock',
                authority: ['admin'],
                name: 'Stock',
                component: './AllPosition/JinRong/Stock',
              },
              {
                path: '/Unused/AllPosition/JinRong/Bill',
                authority: ['admin'],
                name: 'Bill',
                component: './AllPosition/JinRong/Bill',
              },
              {
                path: '/Unused/AllPosition/JinRong/Asset',
                authority: ['admin'],
                name: 'Asset',
                component: './AllPosition/JinRong/Asset',
              },
            ],
          },
          {
            path: '/Unused/AllPosition/Statistics',
            authority: ['admin'],
            name: 'Statistics',
            routes: [
              {
                path: '/Unused/AllPosition/Statistics/PositionStatistics',
                authority: ['admin'],
                name: 'PositionStatistics',
                component: './AllPosition/Statistics/PositionStatistics',
              },
              {
                path: '/Unused/AllPosition/Statistics/Option',
                authority: ['admin'],
                name: 'Option',
                component: './AllPosition/Statistics/Option',
              },
              {
                path: '/Unused/AllPosition/Statistics/Stock',
                authority: ['admin'],
                name: 'Stock',
                component: './AllPosition/Statistics/Stock',
              },
            ],
          },
          {
            path: '/Unused/DailyProfit',
            // icon: 'hourglass',
            name: 'DailyProfit',
            authority: ['admin'],
            routes: [
              {
                path: '/Unused/DailyProfit/DailyProfitPandect',
                authority: ['admin'],
                name: 'DailyProfitPandect',
                component: './DailyProfit/DailyProfitPandect/DailyProfitPandect',
              },
              {
                path: '/Unused/DailyProfit/CitiOption',
                name: 'CitiOption',
                authority: ['admin'],
                component: './DailyProfit/Citi/CitiOption',
              },
              {
                path: '/Unused/DailyProfit/UbsOption',
                name: 'UbsOption',
                authority: ['admin'],
                component: './DailyProfit/UBS/UbsOption',
              },
              {
                path: '/Unused/DailyProfit/UbsAll',
                name: 'UbsAll',
                authority: ['admin'],
                component: './DailyProfit/UBS/UbsAll',
              },
              {
                path: '/Unused/DailyProfit/CitiStock',
                name: 'CitiStock',
                authority: ['admin'],
                component: './DailyProfit/Citi/CitiStock',
              },
              {
                path: '/Unused/DailyProfit/UbsStock',
                name: 'UbsStock',
                authority: ['admin'],
                component: './DailyProfit/UBS/UbsStock',
              },
              {
                path: '/Unused/DailyProfit/UbsCreeper',
                name: 'UbsCreeper',
                authority: ['admin'],
                component: './DailyProfit/UBS/UbsCreeper',
              },
            ],
          },
          {
            path: '/Unused/AnalysisSystem',
            // icon: 'radar-chart',
            authority: ['admin'],
            name: 'AnalysisSystem',
            routes: [
              {
                path: '/Unused/AnalysisSystem/Option/Analysis',
                authority: ['admin'],
                name: 'Option.Analysis',
                component: './AnalysisSystem/Option/Analysis',
              },
              {
                path: '/Unused/AnalysisSystem/AIwatch/AIwatch',
                name: 'AIwatch.AIwatch',
                authority: ['admin'],
                component: './AnalysisSystem/AIwatch/AIwatch',
              },
              {
                path: '/Unused/AnalysisSystem/OptionAIwatch/OptionAIwatch',
                name: 'OptionAIwatch.OptionAIwatch',
                authority: ['admin'],
                component: './AnalysisSystem/OptionAIwatch/OptionAIwatch',
              },
              {
                path: '/Unused/AnalysisSystem/Forecast/Forecast',
                name: 'Forecast.Forecast',
                authority: ['admin'],
                component: './StockSystem/Forecast/Forecast',
              },
            ],
          },
          {
            path: '/Unused/PositionRui',
            // icon: 'fire',
            name: 'PositionRui',
            authority: ['admin'],
            routes: [
              {
                path: '/Unused/PositionRui/PositionRui',
                authority: ['admin'],
                name: 'PositionRui',
                component: './PositionRui/PositionRui',
              },
              {
                path: '/Unused/PositionRui/PositionRuiOptionsTable',
                authority: ['admin'],
                name: 'PositionRuiOptionsTable',
                component: './PositionRui/PositionRuiOptionsTable',
              },
              {
                path: '/Unused/PositionRui/PositionRuiStocksTable',
                authority: ['admin'],
                name: 'PositionRuiStocksTable',
                component: './PositionRui/PositionRuiStocksTable',
              },
              {
                path: '/Unused/PositionRui/PositionRuiOptinonsOut',
                authority: ['admin'],
                name: 'PositionRuiOptinonsOut',
                component: './PositionRui/PositionRuiOptinonsOut',
              },
              {
                path: '/Unused/PositionRui/PositionRuiStocksOut',
                authority: ['admin'],
                name: 'PositionRuiStocksOut',
                component: './PositionRui/PositionRuiStocksOut',
              },
              {
                path: '/Unused/PositionRui/PositionRuiStockSourceTable',
                authority: ['admin'],
                name: 'PositionRuiStockSourceTable',
                component: './PositionRui/PositionRuiStockSourceTable',
              },
            ],
          },
        ],
      },
      // 权限控制系统
      {
        path: '/Authority',
        icon: 'team',
        authority: ['admin'],
        name: 'Authority',
        routes: [
          {
            path: '/Authority/AuthorityList',
            component: './Authority/AuthorityList',
            name: 'AuthorityList',
            authority: ['admin'],
          },
          {
            path: '/Authority/UserList',
            component: './Authority/UserList',
            name: 'UserList',
            authority: ['admin'],
          },
          {
            path: '/Authority/MenuList',
            component: './Authority/MenuList',
            name: 'MenuList',
            authority: ['admin'],
          },
        ],
      },

      {
        path: '/AStock',
        authority: ['admin'],
        name: 'AStock',
        component: './AStock/AStock',
      },



      // // 总持仓管理系统
      // {
      //   path: '/AllPosition',
      //   icon: 'hdd',
      //   name: 'AllPosition',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/AllPosition/Pandect',
      //       authority: ['admin'],
      //       name: 'Pandect',
      //       component: './AllPosition/Pandect/Pandect',
      //     },
      //     {
      //       path: '/AllPosition/SLPandect',
      //       authority: ['admin'],
      //       name: 'SLPandect',
      //       component: './AllPosition/SLPandect/SLPandect',
      //     },
      //     {
      //       path: '/AllPosition/StockHistory',
      //       authority: ['admin'],
      //       name: 'StockHistory',
      //       component: './AllPosition/StockHistory/StockHistory',
      //     },
      //     {
      //       path: '/AllPosition/LastTrade',
      //       authority: ['admin'],
      //       name: 'LastTrade',
      //       routes: [
      //         {
      //           path: '/AllPosition/LastTrade/LastTrade',
      //           authority: ['admin'],
      //           name: 'LastTrade',
      //           component: './AllPosition/LastTrade/LastTrade',
      //         },
      //         {
      //           path: '/AllPosition/LastTrade/LastTradeUpdate',
      //           authority: ['admin'],
      //           name: 'LastTradeUpdate',
      //           component: './AllPosition/LastTrade/LastTradeUpdate',
      //         },
      //       ],
      //     },
      //     {
      //       path: '/AllPosition/NewTwoPosition',
      //       authority: ['admin'],
      //       name: 'NewTwoPosition',
      //       component: './AllPosition/NewTwoPosition/NewTwoPosition',
      //     },
      //     {
      //       path: '/AllPosition/NewTwoEDStock',
      //       authority: ['admin'],
      //       name: 'NewTwoEDStock',
      //       component: './AllPosition/NewTwoEDStock/NewTwoEDStock',
      //     },
      //     {
      //       path: '/AllPosition/AQDQ',
      //       authority: ['admin'],
      //       name: 'AQDQ',
      //       component: './AllPosition/AQDQ/AQDQ',
      //     },
      //     {
      //       path: '/AllPosition/DQMonitor',
      //       authority: ['admin'],
      //       name: 'DQMonitor',
      //       component: './AllPosition/DQMonitor/DQ',
      //     },
      //     {
      //       path: '/AllPosition/Parts',
      //       authority: ['admin'],
      //       name: 'Parts',
      //       component: './AllPosition/Parts/Parts',
      //     },
      //     {
      //       path: '/AllPosition/CoordinatesSignal',
      //       authority: ['admin'],
      //       name: 'CoordinatesSignal',
      //       component: './AllPosition/CoordinatesSignal/CoordinatesSignal',
      //     },
      //     {
      //       path: '/AllPosition/ETFGroup',
      //       authority: ['admin'],
      //       name: 'ETFGroup',
      //       component: './AllPosition/ETFGroup/ETFGroup',
      //     },
      //     {
      //       path: '/AllPosition/RunPoints',
      //       authority: ['admin'],
      //       name: 'RunPoints',
      //       component: './AllPosition/RunPoints/RunPoints',
      //     },
      //     {
      //       path: '/AllPosition/Fourfunds',
      //       authority: ['admin'],
      //       name: 'Fourfunds',
      //       routes: [
      //         {
      //           path: '/AllPosition/Fourfunds/Option',
      //           authority: ['admin'],
      //           name: 'Option',
      //           component: './AllPosition/Fourfunds/Option',
      //         },
      //         {
      //           path: '/AllPosition/Fourfunds/Stock',
      //           authority: ['admin'],
      //           name: 'Stock',
      //           component: './AllPosition/Fourfunds/Stock',
      //         },
      //         {
      //           path: '/AllPosition/Fourfunds/Fundanalysis',
      //           authority: ['admin'],
      //           name: 'Fundanalysis',
      //           component: './AllPosition/Fourfunds/Fundanalysis',
      //         },
      //         {
      //           path: '/AllPosition/Fourfunds/StockHistory',
      //           authority: ['admin'],
      //           name: 'StockHistory',
      //           component: './AllPosition/Fourfunds/StockHistory',
      //         },
      //         {
      //           path: '/AllPosition/Fourfunds/OptionHistory',
      //           authority: ['admin'],
      //           name: 'OptionHistory',
      //           component: './AllPosition/Fourfunds/OptionHistory',
      //         },
      //         {
      //           path: '/AllPosition/Fourfunds/MonthFundanalysis',
      //           authority: ['admin'],
      //           name: 'MonthFundanalysis',
      //           component: './AllPosition/Fourfunds/MonthFundanalysis',
      //         },
      //         {
      //           path: '/AllPosition/Fourfunds/DayFundanalysis',
      //           authority: ['admin'],
      //           name: 'DayFundanalysis',
      //           component: './AllPosition/Fourfunds/DayFundanalysis',
      //         },
      //         {
      //           path: '/AllPosition/Fourfunds/Summary',
      //           authority: ['admin'],
      //           name: 'Summary',
      //           component: './AllPosition/Fourfunds/Summary',
      //         },
      //       ],
      //     },
      //     {
      //       path: '/AllPosition/Report',
      //       authority: ['admin'],
      //       name: 'Report',
      //       component: './AllPosition/Report/Report',
      //     },
      //     {
      //       path: '/AllPosition/Bonds',
      //       authority: ['admin'],
      //       name: 'Bonds',
      //       component: './AllPosition/Bonds/Bonds',
      //     },
      //     {
      //       path: '/AllPosition/BillExport',
      //       authority: ['admin'],
      //       name: 'BillExport',
      //       component: './AllPosition/Bill/BillExport',
      //     },

      //     {
      //       path: '/AllPosition/Fu',
      //       authority: ['admin'],
      //       name: 'Fu',
      //       routes: [
      //         {
      //           path: '/AllPosition/Fu/Option',
      //           authority: ['admin'],
      //           name: 'Option',
      //           component: './AllPosition/Fu/Option',
      //         },
      //         {
      //           path: '/AllPosition/Fu/Stock',
      //           authority: ['admin'],
      //           name: 'Stock',
      //           component: './AllPosition/Fu/Stock',
      //         },
      //         {
      //           path: '/AllPosition/Fu/NewTwoOption',
      //           authority: ['admin'],
      //           name: 'NewTwoOption',
      //           component: './AllPosition/Fu/NewTwoOption',
      //         },
      //         {
      //           path: '/AllPosition/Fu/NewTwoStock',
      //           authority: ['admin'],
      //           hideInMenu: true,
      //           name: 'NewTwoStock',
      //           component: './AllPosition/Fu/NewTwoStock',
      //         },

      //         {
      //           path: '/AllPosition/Fu/NewTwoForm',
      //           authority: ['admin'],
      //           name: 'NewTwoForm',
      //           component: './AllPosition/Fu/NewTwoForm',
      //         },
      //         {
      //           path: '/AllPosition/Fu/Bill',
      //           authority: ['admin'],
      //           name: 'Bill',
      //           component: './AllPosition/Fu/Bill',
      //         },
      //         {
      //           path: '/AllPosition/Fu/Fundanalysis',
      //           authority: ['admin'],
      //           name: 'Fundanalysis',
      //           component: './AllPosition/Fu/Fundanalysis',
      //         },
      //         {
      //           path: '/AllPosition/Fu/WaitBuy',
      //           authority: ['admin'],
      //           name: 'WaitBuy',
      //           component: './AllPosition/Fu/WaitBuy',
      //         },
      //         {
      //           path: '/AllPosition/Fu/WaitSale',
      //           authority: ['admin'],
      //           name: 'WaitSale',
      //           component: './AllPosition/Fu/WaitSale',
      //         },
      //         {
      //           path: '/AllPosition/Fu/NewTwo',
      //           hideInMenu: true,
      //           authority: ['admin'],
      //           name: 'NewTwo',
      //           component: './AllPosition/Fu/NewTwo',
      //         },
      //       ],
      //     },
      //     {
      //       path: '/AllPosition/Statistics',
      //       authority: ['admin'],
      //       name: 'Statistics',
      //       routes: [
      //         {
      //           path: '/AllPosition/Statistics/PositionStatistics',
      //           authority: ['admin'],
      //           name: 'PositionStatistics',
      //           component: './AllPosition/Statistics/PositionStatistics',
      //         },
      //         {
      //           path: '/AllPosition/Statistics/Option',
      //           authority: ['admin'],
      //           name: 'Option',
      //           component: './AllPosition/Statistics/Option',
      //         },
      //         {
      //           path: '/AllPosition/Statistics/Stock',
      //           authority: ['admin'],
      //           name: 'Stock',
      //           component: './AllPosition/Statistics/Stock',
      //         },
      //       ],
      //     },
      //     {
      //       path: '/AllPosition/Guo',
      //       authority: ['admin'],
      //       name: 'Guo',
      //       routes: [
      //         {
      //           path: '/AllPosition/Guo/Option',
      //           authority: ['admin'],
      //           name: 'Option',
      //           component: './AllPosition/Guo/Option',
      //         },
      //         {
      //           path: '/AllPosition/Guo/Stock',
      //           authority: ['admin'],
      //           name: 'Stock',
      //           component: './AllPosition/Guo/Stock',
      //         },
      //         {
      //           path: '/AllPosition/Guo/Bill',
      //           authority: ['admin'],
      //           name: 'Bill',
      //           component: './AllPosition/Guo/Bill',
      //         },
      //       ],
      //     },
      //     {
      //       path: '/AllPosition/CpbPosition',
      //       authority: ['admin'],
      //       name: 'CpbPosition',
      //       routes: [
      //         {
      //           path: '/AllPosition/CpbPosition/Upload',
      //           authority: ['admin'],
      //           name: 'Upload',
      //           component: './AllPosition/CpbPosition/Upload',
      //         },
      //         {
      //           path: '/AllPosition/CpbPosition/Option',
      //           authority: ['admin'],
      //           name: 'Option',
      //           component: './AllPosition/CpbPosition/Option',
      //         },
      //         {
      //           path: '/AllPosition/CpbPosition/Stock',
      //           authority: ['admin'],
      //           name: 'Stock',
      //           component: './AllPosition/CpbPosition/Stock',
      //         },
      //         {
      //           path: '/AllPosition/CpbPosition/Position',
      //           authority: ['admin'],
      //           name: 'Position',
      //           component: './AllPosition/CpbPosition/Position',
      //         },
      //       ],
      //     },
      //     {
      //       path: '/AllPosition/JinRong',
      //       authority: ['admin'],
      //       name: 'JinRong',
      //       routes: [
      //         {
      //           path: '/AllPosition/JinRong/Option',
      //           authority: ['admin'],
      //           name: 'Option',
      //           component: './AllPosition/JinRong/Option',
      //         },
      //         {
      //           path: '/AllPosition/JinRong/Stock',
      //           authority: ['admin'],
      //           name: 'Stock',
      //           component: './AllPosition/JinRong/Stock',
      //         },
      //         {
      //           path: '/AllPosition/JinRong/Bill',
      //           authority: ['admin'],
      //           name: 'Bill',
      //           component: './AllPosition/JinRong/Bill',
      //         },
      //         {
      //           path: '/AllPosition/JinRong/Asset',
      //           authority: ['admin'],
      //           name: 'Asset',
      //           component: './AllPosition/JinRong/Asset',
      //         },
      //       ],
      //     },
      //   ],
      // },

      // //每日盈亏模块
      // {
      //   path: '/DailyProfit',
      //   icon: 'hourglass',
      //   name: 'DailyProfit',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/DailyProfit/DailyProfitPandect',
      //       authority: ['admin'],
      //       name: 'DailyProfitPandect',
      //       component: './DailyProfit/DailyProfitPandect/DailyProfitPandect',
      //     },
      //     {
      //       path: '/DailyProfit/CitiOption',
      //       name: 'CitiOption',
      //       authority: ['admin'],
      //       component: './DailyProfit/Citi/CitiOption',
      //     },
      //     {
      //       path: '/DailyProfit/UbsOption',
      //       name: 'UbsOption',
      //       authority: ['admin'],
      //       component: './DailyProfit/UBS/UbsOption',
      //     },
      //     {
      //       path: '/DailyProfit/UbsAll',
      //       name: 'UbsAll',
      //       authority: ['admin'],
      //       component: './DailyProfit/UBS/UbsAll',
      //     },
      //     {
      //       path: '/DailyProfit/CitiStock',
      //       name: 'CitiStock',
      //       authority: ['admin'],
      //       component: './DailyProfit/Citi/CitiStock',
      //     },
      //     {
      //       path: '/DailyProfit/UbsStock',
      //       name: 'UbsStock',
      //       authority: ['admin'],
      //       component: './DailyProfit/UBS/UbsStock',
      //     },
      //     {
      //       path: '/DailyProfit/UbsCreeper',
      //       name: 'UbsCreeper',
      //       authority: ['admin'],
      //       component: './DailyProfit/UBS/UbsCreeper',
      //     },
      //   ],
      // },

      // //一号基金管理
      // {
      //   path: '/First',
      //   icon: 'fund',
      //   name: 'First',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/First/FirstWorth',
      //       authority: ['admin'],
      //       name: 'FirstWorth',
      //       component: './NewFirst/FirstWorth',
      //     },
      //   ],
      // },

      // //新二号基金管理
      // {
      //   path: '/NewTwo',
      //   icon: 'fund',
      //   name: 'NewTwo',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/NewTwo/NewTwoDaily',
      //       authority: ['admin'],
      //       name: 'NewTwoDaily',
      //       component: './NewTwo/NewTwoDaily',
      //     },
      //     {
      //       path: '/NewTwo/NewTwoWorth',
      //       authority: ['admin'],
      //       name: 'NewTwoWorth',
      //       component: './NewTwo/NewTwoWorth',
      //     },
      //     {
      //       path: '/NewTwo/StockAmend',
      //       authority: ['admin'],
      //       name: 'StockAmend',
      //       component: './NewTwo/StockAmend',
      //     },
      //     {
      //       path: '/NewTwo/OptionAmend',
      //       authority: ['admin'],
      //       name: 'OptionAmend',
      //       component: './NewTwo/OptionAmend',
      //     },
      //   ],
      // },

      // //三号基金管理
      // {
      //   path: '/Third',
      //   icon: 'fund',
      //   name: 'Third',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/Third/ThirdWorth',
      //       authority: ['admin'],
      //       name: 'ThirdWorth',
      //       component: './NewThird/ThirdWorth',
      //     },
      //   ],
      // },

      // //k线系统
      // {
      //   path: '/Kline',
      //   icon: 'picture',
      //   name: 'Kline',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/Kline/Kline',
      //       name: 'Kline',
      //       component: './Kline/Kline',
      //     },
      //   ],
      // },

      // //邮件系统
      // {
      //   path: '/Mail',
      //   icon: 'code',
      //   name: 'Mail',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/Mail/Email',
      //       name: 'Email',
      //       authority: ['admin'],
      //       component: './Mail/Email',
      //     },
      //   ],
      // },

      // //外汇管理系统
      // {
      //   path: '/Exchange',
      //   icon: 'sliders',
      //   name: 'Exchange',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/Exchange/ForeignExchange',
      //       name: 'ForeignExchange',
      //       authority: ['admin'],
      //       component: './Exchange/ForeignExchange/ForeignExchange',
      //     },
      //     {
      //       path: '/Exchange/ForeignExchangeQuote',
      //       name: 'ForeignExchangeQuote',
      //       authority: ['admin'],
      //       component: './Exchange/ForeignExchangeQuote/ForeignExchangeQuote',
      //     },
      //   ],
      // },

      // //新闻跟踪系统
      // {
      //   path: '/News',
      //   icon: 'table',
      //   name: 'News',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/News/NewsTracking',
      //       name: 'NewsTracking',
      //       authority: ['admin'],
      //       component: './News/NewsTracking',
      //     } /*{
      //       path: '/News/NewsInformation/NewsInformation',
      //       name: 'NewsInformation',
      //       component: './News/NewsInformation/NewsInformation',
      //     },*/,
      //   ],
      // },

      // //智能订单生成系统- 改  智能工具箱
      // {
      //   path: '/OrderSystem',
      //   icon: 'ordered-list',
      //   authority: ['admin'],
      //   name: 'OrderSystem',
      //   routes: [
      //     {
      //       path: '/OrderSystem/Option',
      //       name: 'Option',
      //       authority: ['admin'],
      //       routes: [
      //         {
      //           path: '/OrderSystem/Option/Royalties',
      //           name: 'Royalties',
      //           authority: ['admin'],
      //           component: './OrderSystem/Option/Royalties',
      //         },
      //         {
      //           path: '/OrderSystem/Option/TradeList',
      //           name: 'TradeList',
      //           authority: ['admin'],
      //           component: './OrderSystem/Option/TradeList',
      //         },
      //         {
      //           path: '/OrderSystem/Option/EtfList',
      //           name: 'EtfList',
      //           authority: ['admin'],
      //           component: './OrderSystem/Option/EtfList',
      //         },
      //         {
      //           path: '/OrderSystem/Option/RiskList',
      //           name: 'RiskList',
      //           authority: ['admin'],
      //           component: './OrderSystem/Option/RiskList',
      //         },
      //         {
      //           path: '/OrderSystem/Option/TradingPlanList',
      //           name: 'TradingPlanList',
      //           authority: ['admin'],
      //           component: './OrderSystem/Option/TradingPlanList',
      //         },
      //         /*              {
      //                         path: '/OrderSystem/Option/ThreeList',
      //                         name: 'threeList',
      //                         authority: ['admin'],
      //                         component: './OrderSystem/Option/ThreeList',
      //                       },*/
      //       ],
      //     },
      //   ],
      // },

      // //智能持仓管理跟踪系统
      // {
      //   path: '/PositionSystem',
      //   icon: 'appstore',
      //   name: 'PositionSystem',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/PositionSystem/FundPosition',
      //       name: 'FundPosition',
      //       authority: ['admin'],
      //       routes: [
      //         {
      //           path: '/PositionSystem/FundPosition/TwoFundPosition',
      //           name: 'TwoFundPosition',
      //           hideInMenu: true,
      //           authority: ['admin'],
      //           component: './PositionSystem/FundPosition/TwoFundPosition',
      //         },
      //         {
      //           path: '/PositionSystem/FundPosition/TwoFundTradePosition',
      //           name: 'TwoFundTradePosition',
      //           hideInMenu: true,
      //           authority: ['admin'],
      //           component: './PositionSystem/FundPosition/TwoFundTradePosition',
      //         },
      //         {
      //           path: '/PositionSystem/FundPosition/FourFundPosition',
      //           name: 'FourFundPosition',
      //           authority: ['admin'],
      //           component: './PositionSystem/FundPosition/FourFundPosition',
      //         },
      //         {
      //           path: '/PositionSystem/FundPosition/FourFundTradePosition',
      //           name: 'FourFundTradePosition',
      //           authority: ['admin'],
      //           component: './PositionSystem/FundPosition/FourFundTradePosition',
      //         },
      //         {
      //           path: '/PositionSystem/FundPosition/BiologicalScience',
      //           name: 'BiologicalScience',
      //           authority: ['admin'],
      //           component: './PositionSystem/FundPosition/BiologicalScience',
      //         },
      //         {
      //           path: '/PositionSystem/FundPosition/HighPremiums',
      //           name: 'HighPremiums',
      //           authority: ['admin'],
      //           component: './PositionSystem/FundPosition/HighPremiums',
      //         },

      //         // {
      //         //   path: '/PositionSystem/FundPosition/BillGradeRiskControl',
      //         //   name: 'billgraderiskcontrol',
      //         //   authority: [ 'admin'],
      //         //   // component: './PositionSystem/FundPosition/BillGradeRiskControl',
      //         //   routes: [
      //         //     {
      //         //       path: '/PositionSystem/FundPosition/BillGradeRiskControl/RCNBillRiskControl',
      //         //       name: 'RCNBillRiskControl',
      //         //       authority: [ 'admin'],
      //         //       component: './PositionSystem/FundPosition/BillManage/RCNBillRiskControl',
      //         //     },
      //         //     {
      //         //       path: '/PositionSystem/FundPosition/BillGradeRiskControl/TwinWinBillRiskControl',
      //         //       name: 'TwinWinBillRiskControl',
      //         //       authority: [ 'admin'],
      //         //       component: './PositionSystem/FundPosition/BillManage/TwinWinBillRiskControl',
      //         //     },
      //         //
      //         //
      //         //   ],
      //         // },
      //       ],
      //     },
      //     {
      //       path: '/PositionSystem/BillManage',
      //       name: 'BillManage',
      //       authority: ['admin'],
      //       // component: './PositionSystem/FundPosition/BillGrade',
      //       routes: [
      //         {
      //           path: '/PositionSystem/BillManage/RYBill',
      //           name: 'RYBill',
      //           authority: ['admin'],
      //           component: './PositionSystem/BillManage/RYBill',
      //         },
      //         {
      //           path: '/PositionSystem/BillManage/ZYBill',
      //           name: 'ZYBill',
      //           authority: ['admin'],
      //           component: './PositionSystem/BillManage/ZYBill',
      //         },
      //         {
      //           path: '/PositionSystem/BillManage/HQBill',
      //           name: 'HQBill',
      //           authority: ['admin'],
      //           component: './PositionSystem/BillManage/HQBill',
      //         },
      //         {
      //           path: '/PositionSystem/BillManage/HGBill',
      //           name: 'HGBill',
      //           authority: ['admin'],
      //           component: './PositionSystem/BillManage/HGBill',
      //         },
      //         {
      //           path: '/PositionSystem/BillManage/MGBill',
      //           name: 'MGBill',
      //           authority: ['admin'],
      //           component: './PositionSystem/BillManage/MGBill',
      //         },
      //         {
      //           path: '/PositionSystem/BillManage/MGHGBill',
      //           name: 'MGHGBill',
      //           authority: ['admin'],
      //           component: './PositionSystem/BillManage/MGHGBill',
      //         },
      //         {
      //           path: '/PositionSystem/BillManage/StockPer',
      //           name: 'StockPer',
      //           authority: ['admin'],
      //           component: './PositionSystem/BillManage/StockPer',
      //         },
      //         {
      //           path: '/PositionSystem/BillManage/RCNexposure',
      //           name: 'RCNexposure',
      //           authority: ['admin'],
      //           component: './PositionSystem/BillManage/RCNexposure',
      //         },
      //         // {
      //         //   path: '/PositionSystem/BillManage/RCNBill',
      //         //   name: 'RCNBill',
      //         //   authority: ['admin'],
      //         //   component: './PositionSystem/BillManage/RCNBill',
      //         // },
      //         // {
      //         //   path: '/PositionSystem/BillManage/RCNCalc',
      //         //   name: 'RCNCalc',
      //         //   authority: ['admin'],
      //         //   component: './PositionSystem/BillManage/RCNCalc',
      //         // },
      //         // {
      //         //   path: '/PositionSystem/BillManage/TwinWinBill',
      //         //   name: 'TwinWinBill',
      //         //   authority: ['admin'],
      //         //   component: './PositionSystem/BillManage/TwinWinBill',
      //         // },
      //         {
      //           path: '/PositionSystem/BillManage/RYUpload',
      //           name: 'RYUpload',
      //           authority: ['admin'],
      //           hideInMenu: true,
      //           component: './PositionSystem/BillManage/RYUpload',
      //         },
      //         {
      //           path: '/PositionSystem/BillManage/RCNUploadList',
      //           name: 'RCNUploadList',
      //           authority: ['admin'],
      //           hideInMenu: true,
      //           component: './PositionSystem/BillManage/RCNUploadList',
      //         },
      //         {
      //           path: '/PositionSystem/BillManage/TwinWinUploadList',
      //           name: 'TwinWinUploadList',
      //           authority: ['admin'],
      //           hideInMenu: true,
      //           component: './PositionSystem/BillManage/TwinWinUploadList',
      //         },
      //         {
      //           path: '/PositionSystem/BillManage/HistoryBill',
      //           name: 'HistoryBill',
      //           authority: ['admin'],
      //           component: './PositionSystem/BillManage/HistoryBill',
      //         },
      //       ],
      //     },
      //     {
      //       path: '/PositionSystem/MailManage',
      //       name: 'MailManage',
      //       authority: ['admin'],
      //       component: './PositionSystem/MailManage/MailManage',
      //     },
      //     {
      //       path: '/PositionSystem/PositionStatistics',
      //       name: 'PositionStatistics',
      //       authority: ['admin'],
      //       component: './PositionSystem/PositionStatistics/PositionStatistics',
      //     },
      //   ],
      // },

      // //智能票据测算
      // {
      //   path: '/PaperMeasureSystem',
      //   icon: 'stock',
      //   hideInMenu: true,
      //   name: 'PaperMeasureSystem',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/PaperMeasureSystem/PaperMeasure',
      //       name: 'PaperMeasure',
      //       authority: ['admin'],
      //       component: './OrderSystem/Option/ThreeList',
      //       // routes: [
      //       //   {
      //       //     path: '/OrderSystem/Option/Royalties',
      //       //     name: 'royalties',
      //       //     component: './OrderSystem/Option/Royalties',
      //       //   },
      //       //   {
      //       //     path: '/OrderSystem/Option/TradeList',
      //       //     name: 'tradeList',
      //       //     component: './OrderSystem/Option/TradeList',
      //       //   },
      //       // ]
      //     },
      //   ],
      // },

      // //智能风控系统
      // {
      //   path: '/RiskControlSystem',
      //   icon: 'stock',
      //   name: 'RiskControlSystem',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/RiskControlSystem/Option',
      //       name: 'Option',
      //       hideInMenu: true,
      //       authority: ['admin'],
      //       component: './RiskControlSystem/Option/RiskControl',
      //     },

      //     {
      //       path: '/RiskControlSystem/Stock/RiskControlTwo',
      //       name: 'Stock.RiskControlTwo',
      //       hideInMenu: true,
      //       authority: ['admin'],
      //       component: './RiskControlSystem/Stock/RiskControlTwo',
      //     },

      //     {
      //       path: '/RiskControlSystem/Stock/RiskControlFour',
      //       name: 'Stock.RiskControlFour',
      //       hideInMenu: true,
      //       authority: ['admin'],
      //       component: './RiskControlSystem/Stock/RiskControlFour',
      //     },

      //     {
      //       path: '/RiskControlSystem/ShareOption/RiskControlTwo',
      //       name: 'ShareOption.RiskControlTwo',
      //       hideInMenu: true,
      //       authority: ['admin'],
      //       component: './RiskControlSystem/ShareOption/RiskControlTwo',
      //     },

      //     {
      //       path: '/RiskControlSystem/ShareOption/RiskControlFour',
      //       name: 'ShareOption.RiskControlFour',
      //       hideInMenu: true,
      //       authority: ['admin'],
      //       component: './RiskControlSystem/ShareOption/RiskControlFour',
      //     },

      //     {
      //       path: '/RiskControlSystem/Note',
      //       name: 'Note',
      //       authority: ['admin'],
      //       routes: [
      //         {
      //           path: '/RiskControlSystem/Note/RCNBillRiskControl',
      //           name: 'RCNBillRiskControl',
      //           authority: ['admin'],
      //           component: './RiskControlSystem/Note/RCNBillRiskControl',
      //         },
      //         {
      //           path: '/RiskControlSystem/Note/ZYBillRiskControl',
      //           name: 'ZYBillRiskControl',
      //           authority: ['admin'],
      //           component: './RiskControlSystem/Note/ZYBillRiskControl',
      //         },
      //         {
      //           path: '/RiskControlSystem/Note/HQBillRiskControl',
      //           name: 'HQBillRiskControl',
      //           authority: ['admin'],
      //           component: './RiskControlSystem/Note/HQBillRiskControl',
      //         },
      //       ],
      //     },

      //     {
      //       path: '/RiskControlSystem/BillSituation',
      //       name: 'BillSituation',
      //       authority: ['admin'],
      //       routes: [
      //         {
      //           path: '/RiskControlSystem/BillSituation/RyBillSafeSituation',
      //           name: 'RyBillSafeSituation',
      //           authority: ['admin'],
      //           component: './RiskControlSystem/BillSituation/RyBillSafeSituation',
      //         },
      //         {
      //           path: '/RiskControlSystem/BillSituation/ZYBillSafeSituation',
      //           name: 'ZYBillSafeSituation',
      //           authority: ['admin'],
      //           component: './RiskControlSystem/BillSituation/ZYBillSafeSituation',
      //         },
      //         {
      //           path: '/RiskControlSystem/BillSituation/RYBillDangerSituation',
      //           name: 'RYBillDangerSituation',
      //           authority: ['admin'],
      //           component: './RiskControlSystem/BillSituation/RYBillDangerSituation',
      //         },
      //         {
      //           path: '/RiskControlSystem/BillSituation/ZYBillDangerSituation',
      //           name: 'ZYBillDangerSituation',
      //           authority: ['admin'],
      //           component: './RiskControlSystem/BillSituation/ZYBillDangerSituation',
      //         },
      //       ],
      //     },
      //   ],
      // },

      // //智能选股系统
      // {
      //   path: '/ChooseStockSystem',
      //   icon: 'bank',
      //   hideInMenu: true,
      //   name: 'ChooseStockSystem',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/ChooseStockSystem/Option',
      //       name: 'Option',
      //       authority: ['admin'],
      //       component: './ChooseStockSystem/Option/ChooseStock',
      //       // routes: [
      //       //   {
      //       //     path: '/OrderSystem/Option/Royalties',
      //       //     name: 'royalties',
      //       //     component: './OrderSystem/Option/Royalties',
      //       //   },
      //       //   {
      //       //     path: '/OrderSystem/Option/TradeList',
      //       //     name: 'tradeList',
      //       //     component: './OrderSystem/Option/TradeList',
      //       //   },
      //       // ]
      //     },
      //   ],
      // },

      // //智能大盘择时系统
      // /*   {
      //      path: '/OrderSystem4',
      //      icon: 'book',
      //      authority: ['admin'],
      //      name: 'choosetime',

      //      /!* routes: [
      //         {
      //           path: '/OrderSystem/Option',
      //           name: 'qiquan',
      //           routes: [
      //             {
      //               path: '/OrderSystem/Option/Royalties',
      //               name: 'royalties',
      //               component: './OrderSystem/Option/Royalties',
      //             },
      //             {
      //               path: '/OrderSystem/Option/TradeList',
      //               name: 'tradeList',
      //               component: './OrderSystem/Option/TradeList',
      //             },
      //           ]
      //         },
      //       ],*!/
      //    },*/

      // //智能分析系统
      // {
      //   path: '/AnalysisSystem',
      //   icon: 'radar-chart',
      //   authority: ['admin'],
      //   name: 'AnalysisSystem',
      //   // component: './AnalysisSystem/Option/Analysis',
      //   routes: [
      //     {
      //       path: '/AnalysisSystem/Option/Analysis',
      //       authority: ['admin'],
      //       name: 'Option.Analysis',
      //       component: './AnalysisSystem/Option/Analysis',
      //     },
      //     {
      //       path: '/AnalysisSystem/AIwatch/AIwatch',
      //       name: 'AIwatch.AIwatch',
      //       authority: ['admin'],
      //       component: './AnalysisSystem/AIwatch/AIwatch',
      //     },
      //     {
      //       path: '/AnalysisSystem/OptionAIwatch/OptionAIwatch',
      //       name: 'OptionAIwatch.OptionAIwatch',
      //       authority: ['admin'],
      //       component: './AnalysisSystem/OptionAIwatch/OptionAIwatch',
      //     },
      //     {
      //       path: '/AnalysisSystem/Forecast/Forecast',
      //       name: 'Forecast.Forecast',
      //       authority: ['admin'],
      //       component: './StockSystem/Forecast/Forecast',
      //     } /* {
      //       path: '/AnalysisSystem/Forecast/Stock',
      //       name: 'analyse-Stock',
      //       authority: ['admin'],
      //       component: './StockSystem/Forecast/Stock',
      //     }*/,
      //   ],
      // },

      // // 智能监控系统
      // {
      //   path: '/Monitor',
      //   icon: 'tool',
      //   name: 'Monitor',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/Monitor/Options',
      //       name: 'Options',
      //       authority: ['admin'],
      //       component: './Monitor/Options',
      //       // routes: [
      //       //   {
      //       //     path: '/OrderSystem/Option/Royalties',
      //       //     name: 'royalties',
      //       //     component: './OrderSystem/Option/Royalties',
      //       //   },
      //       //   {
      //       //     path: '/OrderSystem/Option/TradeList',
      //       //     name: 'tradeList',
      //       //     component: './OrderSystem/Option/TradeList',
      //       //   },
      //       // ]
      //     },
      //     // {
      //     //   path: '/Monitor/OptionsIn',
      //     //   name: 'OptionsIn',
      //     //   authority: ['admin'],
      //     //   component: './Monitor/OptionsIn'
      //     // },
      //     {
      //       path: '/Monitor/AStock',
      //       name: 'AStock',
      //       authority: ['admin'],
      //       component: './Monitor/AStock',
      //       // routes: [
      //       //   {
      //       //     path: '/OrderSystem/Option/Royalties',
      //       //     name: 'royalties',
      //       //     component: './OrderSystem/Option/Royalties',
      //       //   },
      //       //   {
      //       //     path: '/OrderSystem/Option/TradeList',
      //       //     name: 'tradeList',
      //       //     component: './OrderSystem/Option/TradeList',
      //       //   },
      //       // ]
      //     },
      //     // {
      //     //   path: '/Monitor/Market',
      //     //   name: 'market',
      //     //   component: './Monitor/Market',
      //     //   // routes: [
      //     //   //   {
      //     //   //     path: '/OrderSystem/Option/Royalties',
      //     //   //     name: 'royalties',
      //     //   //     component: './OrderSystem/Option/Royalties',
      //     //   //   },
      //     //   //   {
      //     //   //     path: '/OrderSystem/Option/TradeList',
      //     //   //     name: 'tradeList',
      //     //   //     component: './OrderSystem/Option/TradeList',
      //     //   //   },
      //     //   // ]
      //     // },
      //   ],
      // },

      // // 瑞银持仓管理系统
      // {
      //   path: '/PositionRui',
      //   icon: 'fire',
      //   name: 'PositionRui',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/PositionRui/PositionRui',
      //       authority: ['admin'],
      //       name: 'PositionRui',
      //       component: './PositionRui/PositionRui',
      //     },
      //     {
      //       path: '/PositionRui/PositionRuiOptionsTable',
      //       authority: ['admin'],
      //       name: 'PositionRuiOptionsTable',
      //       component: './PositionRui/PositionRuiOptionsTable',
      //     },
      //     {
      //       path: '/PositionRui/PositionRuiStocksTable',
      //       authority: ['admin'],
      //       name: 'PositionRuiStocksTable',
      //       component: './PositionRui/PositionRuiStocksTable',
      //     },
      //     {
      //       path: '/PositionRui/PositionRuiOptinonsOut',
      //       authority: ['admin'],
      //       name: 'PositionRuiOptinonsOut',
      //       component: './PositionRui/PositionRuiOptinonsOut',
      //     },
      //     {
      //       path: '/PositionRui/PositionRuiStocksOut',
      //       authority: ['admin'],
      //       name: 'PositionRuiStocksOut',
      //       component: './PositionRui/PositionRuiStocksOut',
      //     },
      //     {
      //       path: '/PositionRui/PositionRuiStockSourceTable',
      //       authority: ['admin'],
      //       name: 'PositionRuiStockSourceTable',
      //       component: './PositionRui/PositionRuiStockSourceTable',
      //     },
      //   ],
      // },

      // //推送日志系统
      // {
      //   path: '/PushSystem',
      //   icon: 'notification',
      //   name: 'PushSystem',
      //   hideInMenu: true,
      //   authority: ['admin'],
      //   component: './PushSystem/Option/Push',
      // },

      // //历史订单回报
      // {
      //   path: '/HistoryOrder',
      //   icon: 'qq',
      //   name: 'HistoryOrder',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/HistoryOrder/OptionHistoryOrder',
      //       authority: ['admin'],
      //       name: 'OptionHistoryOrder',
      //       component: './HistoryOrder/OptionHistoryOrder',
      //     },
      //     {
      //       path: '/HistoryOrder/StockHistoryOrder',
      //       authority: ['admin'],
      //       name: 'StockHistoryOrder',
      //       component: './HistoryOrder/StockHistoryOrder',
      //     },
      //     {
      //       path: '/HistoryOrder/StockOptionHistoryOrder',
      //       authority: ['admin'],
      //       name: 'StockOptionHistoryOrder',
      //       component: './HistoryOrder/StockOptionHistoryOrder',
      //     },
      //   ],
      // },

      // //研报
      // {
      //   path: '/Research',
      //   icon: 'form',
      //   name: 'Research',
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/Research/ResearchReport',
      //       name: 'ResearchReport',
      //       authority: ['admin'],
      //       component: './Research/ResearchReport',
      //     },
      //   ],
      // },

      // //结单
      // {
      //   path: '/Statement',
      //   icon: 'notification',
      //   name: 'Statement',
      //   hideInMenu: true,
      //   authority: ['admin'],
      //   routes: [
      //     {
      //       path: '/Statement/FiveStatement',
      //       name: 'FiveStatement',
      //       component: './Statement/FiveStatement',
      //     },
      //   ],
      // },
      // {
      //   path: '/Test',
      //   name: 'Test',
      //   authority: ['admin'],
      //   component: './Test/Test',
      // },

      // Test
      /*  {
          path: '/Test',
          icon: 'table',
          hideInMenu: true,
          name: 'Test',
          authority: ['admin'],
          routes: [
            {
              path: '/Test/Test',
              name: 'Test',
              authority: ['admin'],
              routes: [
                {
                  path: '/Test/Test/Test1',
                  name: 'Test',
                  authority: ['admin'],
                  component: './Test/Test/TestCopy',
                },
                {
                  path: '/Test/Test/Test2',
                  name: 'Test',
                  authority: ['admin'],
                  component: './Test/Test/TestCopy2',
                },
              ],
            },
          ],
        },
  */
      {
        component: '404',
      },
    ],
  },
];
